
/*!	Sprite is a Behaviour . It take a texture image, and how many animation, size and step	*/
Sprite = function()
{
	/************************************/
	/*			Properties				*/
	/************************************/
	
	this.m_Texture;			/*!<	Reference to the Spritesheet. The SpriteSheet is a texture storing all animations steps	*/
	
	this.m_AnimationCount;	/*!<	Store how many animations are present inside the SpriteSheet, wich correspond to the number of times the image is repeat in Y	*/
	this.m_StepCount;		/*!< 	Store Frame count by animation				*/
	
	this.m_CurrentAnimation		/*!<	Store the current animation displayed Id						*/
	this.m_CurrentStep;			/*!< 	Store the current Frame Id of the currently displayed animation	*/
	
	this.m_Width;				/*!< Width of one animation step 		*/
	this.m_Height;				/*!< Height of one Animation step		*/
	
	/************************************/
	/*			Constructor				*/
	/************************************/

}

Sprite.prototype= new Behaviour();
Sprite.prototype.constructor = function()
{
	Behaviour.call(this);
}

Sprite.prototype.Update = function()
{
	
}